import tkinter as tk
import random
from tkinter import *
from tkinter import ttk

random_value = random.randint(1, 128)
print(random_value)
window = Tk() #Создаём окно приложения
window.title("Угадай число")
window.geometry('450x200')

answer_label = tk.Label(window, text="\n При  нажатии кнопки программа загадывает случайное число от 1 до 128\n")
answer_label.pack()

spinbox = ttk.Spinbox(window, from_=1.0, to=128.0)
spinbox.pack()

def click_button():
    input_value = spinbox.get()
    if input_value.isdigit():
        if int(input_value) < random_value:
            answer_label.config(text="Загаданное число меньше")
        if int(input_value) > random_value:
            answer_label.config(text="Загаданное число больше")
        if int(input_value) == random_value:
            answer_label.config(text="Вы угадали")
    else:
        answer_label.config(text="Введено не число")

btn = ttk.Button(window, text="Нажми", command=click_button)
btn.pack()

answer_label = tk.Label(window, text="\n Нажмите для проверки \n")
answer_label.pack()

window.mainloop()
